package com.qianfeng.zhangwei.fruitday.fragment;

import android.app.Activity;
import android.support.v4.app.Fragment;

import com.lidroid.xutils.HttpUtils;

import org.androidannotations.annotations.AfterInject;
import org.androidannotations.annotations.AfterViews;
import org.androidannotations.annotations.EFragment;

/**
 * <? extends T>受限统配，表示T的一个未知子类。
 * <? super T>下限统配，表示T的一个未知父类。
 */

@EFragment
public abstract class BaseFragment extends Fragment {
    public HttpUtils httpUtils = new HttpUtils();
    public Activity activity;


    @Override
    public void onAttach(Activity activity) {
        super.onAttach(activity);
        this.activity = activity;
    }

    @AfterInject

    public void injectBefore() {

    }

    @AfterViews
    public void init() {
        initView();
        initData();
    }

    /**
     * 初始化ui
     */
    public void initView() {

    }

    /**
     * 初始化数据
     */
    public void initData() {

    }


}
